package com.xinruke.hostels.support.interfaces.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * @author GuoZheng
 * @ClassName RegionQueryResultDto
 * @date：2019/6/13
 * @version: V1.0.0
 * @description：地区查询结果集
 */
@ApiModel("地区查询结果集")
@Data
public class RegionQueryResultDto {
    public final static Integer OWN = 1;
    public final static Integer NONE = 0;

    @ApiModelProperty("id")
    private Integer id;

    /**
     * 编码
     */
    @ApiModelProperty("编码")
    private String bianma;

    /**
     * 名称
     */
    @ApiModelProperty("名称")
    private String mingcheng;

    /**
     * 上级编码
     */
    @ApiModelProperty("上级编码")
    private String shangjiBianma;

    /**
     * 层级：1省；2市；3区/县；4镇/街道
     */
    @ApiModelProperty("层级：1省；2市；3区/县；4镇/街道")
    private Integer cengji;
    /**
     * 标识符：0-该地区没有酒店 1-该地区有酒店
     */
    @ApiModelProperty("标识符：0-该地区没有酒店 1-该地区有酒店")
    private Integer flag = RegionQueryResultDto.NONE;

    /**
     * 下级地区
     */
    @ApiModelProperty("下级地区")
    private List<RegionQueryResultDto> subRegionDtoList  = new ArrayList<>();


}
